Asynchronous Microengines for Efficient High-level Control

نویسندگان

  • Hans M. Jacobson
  • Ganesh Gopalakrishnan
چکیده

Asynchronous (self-timed) circuits are quite natural for realizing control-intensive designs. Many such designs are of reactive nature and inherently complex due to complicated communication protocols. In these situations programmable controllers are preferable over hardwired controllers to allow design decisions to be bound late, help correct errors that may slip through the veri cation process, and even permit run-time modi cation of control algorithms to best suit the current situation. Virtually all recent work in asynchronous controller design focusses on generating hardwired controllers. In this paper, we propose an architecture for programmable asynchronous controllers in the form of a microprogrammed asynchronous \microengine". Architectures utilizing both two-phase and four-phase handshaking are proposed. The datapath structure of the asynchronous microengine is modular and easily extensible, facilitating changes during the design phase. We ensure high performance of the asynchronous microengine by exploiting concurrency between operations and employ e cient control structures. Initial results show that the proposed microengine can yield performance close to that o ered by automated high-level synthesis tools targeting custom hardwired burst-mode machines for control.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speci � c Asynchronous Microengines for E cient High level Control

Despite the growing interest in asynchronous circuits programmable asynchronous controllers based on the idea of microprogramming have not been actively pursued Since programmable control is widely used in many com mercial ASICs to allow late correction of design errors to easily upgrade product families to meet the time to market and even e ect run time modi cations to control in adaptive syst...

متن کامل

Application Speciic Asynchronous Microengines for Eecient High-level Control

| Despite the growing interest in asynchronous circuits, programmable asynchronous controllers based on the idea of microprogramming have not been actively pursued. Since programmable control is widely used in many commercial ASICs to allow late correction of design errors, to easily upgrade product families, to meet the time to market, and even e ect run-time modi cations to control in adaptiv...

متن کامل

Application - Speci c Programmable Control for High Performance Asynchronous Circuits

| The advantages of the programmable control paradigm are widely known in the design of synchronous sequential circuits: easy correction of late design errors, easy upgrade of product families to meet time to market constraints, and modi cations of the control algorithm, even at run-time. However, despite the growing interest in asynchronous (self-timed) circuits, programmable asynchronous cont...

متن کامل

Efficient bubble propulsion of polymer-based microengines in real-life environments.

Template-electrodeposited polymer/Pt microtube engines display efficient propulsion in a wide range of real-life samples ranging from seawater to human serum. Remarkably high speeds are observed in fuel-enhanced raw serum, apple juice, seawater, lake and river water samples. Our results indicate that polymer-based microengines hold considerable promise for diverse practical applications and tha...

متن کامل

A transformational approach to asynchronous high-level synthesis

Asynchronous high-level synthesis is aimed at transforming high level descriptions of algorithms into efficient asynchronous circuit implementations. This approach is attractive from the point of view of the flexibility it affords in performing high level program transformations on users' initial descriptions, the faithfulness with which it supports the communicating process model of computatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997